From 57c58f880b411962c4588a1afb8ee1e3be42bacc Mon Sep 17 00:00:00 2001 From: Daniel Boles Date: Sun, 8 Apr 2018 12:43:07 +0100 Subject: [PATCH] ModelButton: Protect against nonsensical gbooleans the same way we do normally. --- gtk/gtkmodelbutton.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/gtk/gtkmodelbutton.c b/gtk/gtkmodelbutton.c index 626fc6e819..166ecff7d2 100644 --- a/gtk/gtkmodelbutton.c +++ b/gtk/gtkmodelbutton.c @@ -393,6 +393,7 @@ static void gtk_model_button_set_active (GtkModelButton *button, gboolean active) { + active = !!active; if (button->active == active) return; @@ -420,6 +421,7 @@ static void gtk_model_button_set_inverted (GtkModelButton *button, gboolean inverted) { + inverted = !!inverted; if (button->inverted == inverted) return; @@ -434,6 +436,7 @@ static void gtk_model_button_set_centered (GtkModelButton *button, gboolean centered) { + centered = !!centered; if (button->centered == centered) return; @@ -450,6 +453,7 @@ gtk_model_button_set_iconic (GtkModelButton *button, GtkCssNode *widget_node; GtkStyleContext *context; + iconic = !!iconic; if (button->iconic == iconic) return; -- 2.30.2